The HubConnector is the central actor for communication with an instant3Dhub instance in your network.
|
| TSharedPtr< FI3DHConnectorAPI > | GetAPI () const |
| void | AddNetworkCredentialCookie (const FString &CookieKey, const FString &CookieValue) |
| void | RemoveNetworkCredentialCookie (const FString &CookieKey) |
| void | AddNetworkCredentialToken (const FString &TokenKey, const FString &TokenValue) |
| void | RemoveNetworkCredentialToken (const FString &TokenKey) |
| const TMap< FString, FString > & | GetNetworkCredentialCookies () const |
| const TMap< FString, FString > & | GetNetworkCredentialTokens () const |
| void | ConnectToHub (const FString &HubURL, const FString &SpaceId) |
| void | ConnectToHubWithLink (const FString &Link) |
| void | ConnectToHubWithOptions (const FString &HubURL, const FI3DHConnectOptions &Options) |
| void | Disconnect () |
| bool | IsDisconnected () const |
| bool | IsEstablishingConnectionToHub () const |
| bool | IsConnectedToHub () const |
| FString | GetHubURL () const |
| FString | GetSessionId () const |
| FString | GetSpaceId () const |
| FMatrix | GetOriginToWorldTransform () const |
| FMatrix | GetWorldToOriginTransform () const |
| AActor * | GetOriginActor () |
| const AActor * | GetOriginActor () const |
| bool | RequestRemoteCullerDebugStream () |
| UTexture2D * | GetRemoteCullerDebugStreamTexture () |
| const TArray< FI3DHDebugMetric > & | GetDebugMetrics () |
| FString | GetDebugSessionInfo () |
| FI3DHClientProgress | GetClientProgress () |
| TArray< int32 > | GetClipPlanes () |
| AActor * | FindClipPlaneActor (int32 ClipPlaneId) |
| AActor * | GetMainClipPlaneActor () |
| UMaterialInterface * | GetDrawingMaterial (FLinearColor Color) |
| class AI3DHDrawing * | FindDrawingActor (int32 DrawingHandle) |
| void | SetClipDrawingsByClipPlane (const bool bClipDrawingsByClipPlaneEnabled) |
| bool | GetClipDrawingsByClipPlane () |
| virtual void | EditDrawing (int32 DrawingHandle, const TScriptInterface< class II3DHEditDrawingInterface > &EditDrawingInterface, bool bIsEditingCopy=false) |
| int32 | GetGlobalRootNodeId () |
| TArray< int32 > | GetSelection () |
| void | SetHoveredNode (int32 NodeId) |
| void | AddToHoveredNodes (int32 NodeId) |
| void | ClearHoveredNodes () |
| TArray< int32 > | GetHoveredNodes () |
| bool | GetWorldTransformWithAuthority (const FI3DHTransformAuthorityHandle TransformAuthorityHandle, int32 NodeId, FMatrix &OutWorldTransform) |
| void | SetWorldTransformWithAuthority (const FI3DHTransformAuthorityHandle TransformAuthorityHandle, int32 NodeId, const FMatrix &WorldTransform) |
| void | ReleaseTransformAuthority (const FI3DHTransformAuthorityHandle TransformAuthorityHandle) |
| bool | IsTransformAuthorityActive (const FI3DHTransformAuthorityHandle TransformAuthorityHandle) const |
| const class UI3DHCustomMaterialURNResolver * | FindCustomMaterialURNResolver (const FI3DHNamespaceIdentifier &NID) const |
| const FI3DHGeometryMaterials & | GetL3DMaterials () const |
| const FI3DHGeometryMaterials & | GetL3DAppearanceMaterials () const |
| const FI3DHGeometryMaterials & | GetMaterialAPIMaterials () const |